.subassembly_goods{
    column-count: 2; //实现瀑布流
    column-gap: 12rpx;
	overflow: hidden;
	padding: 22rpx 0 0 24rpx;
	height: 100%;
	margin-bottom:220rpx;
    .goods_part{
		height: 100%;
		display: inline-block;
        background-color: #fff;
        border-radius: 16rpx;
        margin-bottom: 16rpx;
        box-sizing: border-box;
        position: relative;
		border: 1px solid #F4F5FC;
		padding-bottom: 52rpx;
        .goods_picture{
			width: 100%;
			height: 100%;
			position: relative;
            image{
				border-radius: 16rpx 16rpx 0 0;
                width: 252rpx;
				max-height: 176rpx;
            }
			.work_time {
				width: 252rpx;
				color: #FFFFFF;
				font-size: 20rpx;
				background: #999999;
				opacity: 0.5;
				position: absolute;
				top: 177rpx;
	 			padding: 4rpx 0;
				image {
					padding: 4rpx 10rpx 0 10rpx;
					width: 22rpx;
					height: 22rpx;
				}
			}
        }
        .goods_text{
			top: 40rpx;
			left: 10rpx;
			width: 240rpx;
			display: flex;
			flex-direction: column;
			p {
				max-height: 70rpx;
				overflow: hidden;
			}
			.addressdistnace {
				text-align: right;
				width: 90rpx;
				border-radius: 4rpx;
				line-height: 1em;
				color: #999;
				font-size: 20rpx;
				position: absolute;
				bottom: 5rpx;
				right: 6rpx;
			}
			image {
				width: 18rpx;
				height: 18rpx;
			}
			.address {
				padding-top: 16rpx;
				display: flex;
				font-size: 22rpx;
				.address_name {
					width: 117rpx;
					padding-left: 6rpx;
					color: #999;
				}
				span {
				    border-radius: 4rpx;
				    padding: 8rpx;
				    line-height: 1em;
				    color: #666;
				    font-size: 20rpx;
				}

			}
            p {
				font-weight: 400;
                line-height: 1.5em;
                font-size: 26rpx;
                color: #333;
            }
            
        }
    }
}